const router = new require('koa-router')()
const getOrder = require('./getOrder.js')
const addOrder = require('./addOrder')
const deleteOrder = require('./deleteOrder')

/*
* @method GET
* @route /order/getOrder
* @param none
* @description 获取订单 以及联合查询获取商品信息
* */
router.get('/getOrder', getOrder)

/*
* @method POST
* @route /order/addOrder
* @param orderGoods:[{detail:gid,goods_num:Number,zhTitle,enTitle,img,zhPrice,enPrice}]  enTotal zhTotal cid[]
* @description 新增订单,感觉应该将商品的标题,单价,购买数量统统放到订单中,因为如果只是存储了商品的id,到时候去获取,但是商品没有了就什么都获取不到,所以应该传递商品的各个属性
* @description 传入的参数包括该订单的商品数组 总价值(美元,人民币)  还有购物车id数组
* */
router.post('/addOrder', addOrder)

/*
* @method DELETE
* @route /order/deleteOrder
* @param oid
* @description 删除订单  传递order_id
* */
router.delete('/deleteOrder', deleteOrder)

module.exports = router.routes()
